Agile Softwareentwicklung - Erfahrungsbericht eines Oberstufenprojekts im Wahlpflichtunterricht
نویسنده
چکیده
Der Praxisbericht zeigt wie die konkreten Methoden Pair Programming, User Stories, Tasks, Task Board und Standup Meeting in einem Softwareentwicklungsprojekt der Oberstufe umgesetzt wurden, welchen Beitrag sie zum Projekterfolg geleistet haben und welche Erfahrungen für das Lehren daraus gewonnen wurden. Letzteres beinhaltet auch einen Blick auf die didaktische Reduktion der Methoden, denn im Vergleich zu agiler Prozesssteuerung aus dem Lehrbuch wurde bewusst auf Methoden wie Schätzen und typische Rollen wie den Scrum Master verzichtet. Trotz anspruchsvoller Projektthemen überzeugten die Ergebnisse der Schülerinnen und Schüler im Vergleich zu den nicht agil erarbeiteten Projektergebnissen der gleichen Zielgruppe aus den Vorjahren. Wesentlicher Schlüssel zum Erfolg war einerseits das Prototyping und andererseits die positive Unterstützung kollaborativen Arbeitens durch die oben genannten agilen Methoden.
منابع مشابه
Modellgetriebene Softwareentwicklung mit Open-Source Komponenten im industriellen Einsatz: Ein Erfahrungsbericht
Die im kommerziellen Einsatz befindliche Softwareproduktlinie ” HyperTest” realisiert auf J2EE basierende Informationssysteme zum Meßdatenmanagement. In diesem Beitrag werden Erfahrungen geschildert, die bei der Einführung eines modellgetriebenen Softwareentwicklungmodells für ” HyperTest” gemacht wurden. Die Nutzung von Open–Source Komponenten erweist sich als ein kritischer Erfolgsfaktor bei ...
متن کاملEinführung eines Produktlinienansatzes in die automotive Softwareentwicklung am Beispiel von Steuergerätesoftware
Der Anteil an Varianten in der industriellen Software ist in den letzten Jahren stetig gestiegen. Durch den Einsatz von Software-Produktlinien wird versucht die damit verbundene Komplexität zu reduzieren und beherrschbar zu machen. Jedoch ist für die Einführung von Software-Produktlinien ein gewisser Aufwand notwendig, damit diese effizient den Entwicklungsprozess unterstützen können. Es gibt f...
متن کاملRequirements Engineering in der Steuergeratesoftwareentwicklung
Mit dem zunehmenden Einzug der Elektronik ins Fahrzeug nimmt die Komplexität der Steuerungsstrukturen exponentiell zu. Durch diese Komplexität wird das Entwicklungsrisiko der Komponente Steuergerät sehr hoch. In vielen Fällen hat das Requirement Engineering großen Einfluss auf kritische Projektverläufe. Der folgende Praxisund Erfahrungsbericht aus diesem Bereich soll die Prozessverbesserungspot...
متن کاملKanban im Universitätspraktikum - Ein Erfahrungsbericht
Agile Softwareentwicklung praxisnah und erlebbar zu lehren ist eine Herausforderung, die einen deutlichen Einsatz von Zeit und Personal erfordert. Wir hatten die Möglichkeit, viele gute Erfahrungen in unserer Lehre sammeln zu können. Allerdings hatten wir immer noch einige Schwierigkeiten den Studenten bestimmte Probleme während der Entwicklung bewusst und sichtbar zu machen. In dieser Arbeit b...
متن کاملEin Erfahrungsbericht über die agile Steuerung eines Großprojektes durch fachliche Anforderungen
Der Vortrag berichtet über ein föderales Großprojekt, in dem Anforderungen als Steuerungsinstrument für eine agile Projektabwicklung genutzt werden. Diese Projektsteuerungsmechanismen lassen sich am ehesten mit ”‘Feature Driven Development”’ (FDD, [3]) vergleichen, haben aber auch einige Gemeinsamkeiten mit der ”‘Dynamic System Development Method”’ (DSDM, [4], und sind konform mit dem ”‘Vorgehe...
متن کامل